package com.yunxi.order.service;

import com.github.pagehelper.PageInfo;
import com.yunxi.order.pojo.*;
import com.yunxi.stock.pojo.PartnerStockOutReqVO;
import com.yunxi.stock.pojo.PartnerStockOutRespVO;
import com.yunxi.stock.pojo.PartnerStockOutSignInReqVO;

public interface VehicleReturApplyDubboService {
    public PageInfo<VehicleReturApplyQueryRespVO> queryByList(VehicleReturApplyQueryReqVO vo,int pageNum,int pageSize);
    public boolean applyReturVehicle(VehicleReturApplyReqVO vo);
    public boolean verify(VehicleReturApplyVerifyReqVO vo);
    public PageInfo<VehicleReturCheckQueryRespVO> queryByList(VehicleReturCheckQueryReqVO vo, int pageNum, int pageSize);
    public PageInfo<VehicleReturOutRespVO> queryVehicleReturOut(VehicleReturOutReqVO vo,int pageNum,int pageSize);
    public boolean outbound(VehicleReturOutboundReqVO vo);
    public PageInfo<PartnerStockOutRespVO> queryPartnerStockOut(PartnerStockOutReqVO vo, int pageNum, int pageSize);
    public boolean signIn(PartnerStockOutSignInReqVO vo);
    public PageInfo<VehicleReturStockInRespVO> queryVehicleReturStockIn(VehicleReturStockInReqVO vo);
}
